package Colletion_Study.Set_01;

import java.util.TreeSet;

public class TreeSetDemo2 {
    public static void main(String[] args) {
        Student s1 = new Student("zhangsan", 23);
        Student s2 = new Student("lisi", 24);
        Student s3 = new Student("wangwu", 25);

        TreeSet<Student> ts = new TreeSet<>();
        //如果对象没指定比较规则，则会抛出异常
        //方式一：
        //      默认的排序规则/自然排序规则
        //      Javabean类实现Comparable接口，实现里面的方法，再指定规则
        //方式二：
        //      比较器排序
        //      创建TreeSet对象的时候，传递比较器Comparator指定规则
        //使用原则：默认使用第一种，如果第一种不能满足需求，则使用第二种
        ts.add(s1);
        ts.add(s2);
        ts.add(s3);

        System.out.println(ts);
    }
}
